/* 基本样式 */
#article-detail-root {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: bold;
  }

  p {
    margin: 10px 0;
  }

  ul,
  ol {
    margin: 10px 0;
    padding-left: 20px;
  }

  /* 链接样式 */
  a {
    color: #007bff;
    text-decoration: none;
  }

  a:hover {
    text-decoration: underline;
  }

  /* 图片样式 */
  img {
    max-width: 100%;
    height: auto;
  }

  /* 引用样式 */
  blockquote {
    margin: 0;
    padding: 10px 20px;
    background-color: #f9f9f9;
    border-left: 3px solid #ccc;
  }

  /* 代码块样式 */
  pre {
    background-color: #f4f4f4;
    padding: 10px;
    overflow: auto;
  }

  code {
    font-family: Consolas, Monaco, monospace;
  }

  /* 表格样式 */
  table {
    border-collapse: collapse;
    width: 100%;
  }

  th,
  td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
  }

  th {
    background-color: #f2f2f2;
  }
}
